package com.mlz.mlzmall.ui.utils.util;

import android.util.Base64;
import android.util.Log;

/**
 * describe :Base64数据加密/解密
 * Created by Benny on 2016/5/13.
 * PackageName com.mlz.mall.ui.utils.util.
 * ProjectName mlzMall.
 */
public class Base64Str {

    public static String getToString(String str) {
        // 这里 【encodeToString】 则直接将返回String类型的加密数据
        String enToStr = Base64.encodeToString(str.getBytes(), Base64.DEFAULT);
        Log.i("encodeToString >>> ", enToStr);
        return enToStr;
    }

    public static String getByte(String str) {
        // 在这里使用的是【encode方式】，返回的是【byte类型加密数据】，可使用new String转为String类型
        String strBase64 = new String(Base64.encode(str.getBytes(), Base64.DEFAULT));
        Log.i("encode >>>", strBase64);
        return strBase64;
    }
    public static String decode(String str){
        // 对base64加密后的数据进行【解密】
        String str2=new String(Base64.decode(str, Base64.DEFAULT));
        Log.i("decode >>>",str2);
        return "";
    }
}
